426ab312bd5e9e880dc741acbb7fae6617b434cc,src/main/java/com/lyncode/xoai/dataprovider/OAIDataProvider.java,OAIDataProvider,build,#ExportManager#OAIParameters#ListRecordsType#,566

Before Change


		}

		ResumptionTokenType resToken = _factory.createResumptionTokenType();
		resToken.setValue(newToken.toString());
		resToken.setCursor(recordsCursor(token.getOffset()));
		if (result.hasTotalResults())
		    resToken.setCompleteListSize(total(result.getTotal()));
		listRecordsType.setResumptionToken(resToken);

		log.debug("Now adding records to the OAI-PMH Output");
		for (AbstractItem i : results)

After Change


			newToken = new ResumptionToken();
		}

		if (parameters.hasResumptionToken() || !newToken.isEmpty()) {
			ResumptionTokenType resToken = _factory.createResumptionTokenType();
			resToken.setValue(newToken.toString());
			resToken.setCursor(recordsCursor(token.getOffset()));
			if (result.hasTotalResults())
			    resToken.setCompleteListSize(total(result.getTotal()));
			listRecordsType.setResumptionToken(resToken);
		}

		log.debug("Now adding records to the OAI-PMH Output");